﻿/* CSS Document */
body, html { font-family:"Microsoft Yahei", Tahoma, sans-serif; font-size:14px; color:#333; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/ background:#fff; min-width:1200px; }
*html, *html body /* 修正IE6振动bug */ { background-image:url(about:blank); background-attachment:fixed; }
* { margin:0; padding:0; }
ul, ol { list-style-type:none; }
a { text-decoration:none; color:#333; }
a:hover { color:#054154; }
ul, ul li { list-style:none }
.left { float:left }
.right { float:right }
.clear { clear: both; }
.clearfix { zoom:1; }
.clearfix:after { display:block; clear:both; visibility:hidden; height:0; overflow:hidden; content:"."; }
/*布局*/
.wrap { width:1200px; height:auto; overflow:hidden; margin:0 auto; }
.fr { float:right; }
.fl { float:left; }
h1, h2, h3, h4, h5 { font-family: "Microsoft Yahei", Tahoma, sans-serif; font-weight:normal; }
img { padding:0; margin:0; border:0; }
img a { padding:0; margin:0; border:0; }
.white { color:#FFF; }
.white a { color:#FFF; }
.white a:hover { color:#f00; }
/*页眉样式*/

#header { height:auto; width:100%; background:url(hbg.png) repeat; position:absolute; left:0px; top:0px; z-index:1000; min-width:1200px; }

.logo h1 { }
.logo h1 a { width:215px; height:105px; display:block; float:left; }

.nav { height:105px; width:820px; float:left; margin-left:45px; }
.nav ul { }
.nav li { float:left; z-index:13; text-align:center;}
.nav li h2 a { color:#0c1a37; font-size:16px; height:105px; line-height:105px; display:block; text-align:center; padding:0px 20px; }
.nav li h2 a:hover { color:#fff; background:#10647e;  }
.nav li h2 a.focus { color:#fff; background:#10647e; }
.option { display:none; position:absolute; left:0; top:105px; z-index:10; background:#10647e; width:100%; height:auto;}
.option .sub {width:1200px; height:auto; overflow:hidden; margin:20px auto 20px auto; }
.option .sub .cont{width:500px; height:auto; overflow:hidden; float:right;}
.option .sub .cont .name { line-height:40px; font-size:18px; color:#fff; text-align:left;}
.option .sub .cont .txt{line-height:30px; font-size:14px; color:#fff; text-align:left;}
.option .sub .subco { width:300px; height:auto; overflow:hidden; float:left; margin-left:40px; margin-top:40px; }
.option .sub .subco a { color:#fff; display:block; line-height:36px; height:36px; font-size:14px; width:150px; float:left; text-align:left; }
.option .sub .subco a:hover { color:#ff0; }
.option .sub .thumb{width:230px; height:142px; float:left; margin-top:40px;}
.option .sub .thumb img{width:230px; height:142px;}

.lang{width:100px; height:21px; float:right; margin-top:42px;}
.lang img{float:right; margin-left:10px;}

/*首页banner*/
#banner { height:670px; overflow:hidden; margin:0px auto 0; width:100%; min-width:1200px; }
#banner .banner_box { height:670px; position:relative; width:100%; }
#banner #myjQueryContent { OVERFLOW:hidden; HEIGHT:670px; WIDTH:100%; }
#banner #myjQueryContent DIV { POSITION: absolute; HEIGHT:670px; top:0px; left:0px; WIDTH:100%; }
#banner #myjQueryContent .smask { Z-INDEX: -1; }
#banner #myjQueryContent IMG { width:100%; HEIGHT:670px; border:0; }
#myjQueryNav { DISPLAY: block; OVERFLOW: hidden; WIDTH:130px; HEIGHT:25px; position: absolute; bottom:10px; right:45%; z-index:5; }
#myjQueryNav LI { DISPLAY: block; FLOAT: left; WIDTH:15px; CURSOR: pointer; HEIGHT:15px; background-color:#fff; margin-left:8px; -moz-border-radius:15px; -khtml-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;}
#myjQueryNav a { COLOR: #666; }
#myjQueryNav .current { background-color:#10647e; }
#myjQueryNav .current a { color:#fff; }

#innerbanner { height:320px; overflow:hidden; margin:0px auto 0; width:100%; min-width:1200px; }
#innerbanner .banner_box { height:320px; position:relative; width:100%; }
#innerbanner #myjQueryContent { OVERFLOW:hidden; HEIGHT:320px; WIDTH:100%; }
#innerbanner #myjQueryContent DIV { POSITION: absolute; HEIGHT:320px; top:0px; left:0px; WIDTH:100%; }
#innerbanner #myjQueryContent .smask { Z-INDEX: -1; }
#innerbanner #myjQueryContent IMG { width:100%; HEIGHT:320px; border:0; }
/*首页主要内容*/
#mainbody { height:auto; overflow:hidden;}
.maintitle { height:auto; overflow:hidden; text-align:center; font-size:30px; color:#62656a; text-transform:uppercase; background:url(linesx.png) no-repeat center bottom; }
.maintitle span { font-size:24px; color:#000; height:30px; line-height:30px; }

.aboutboxco { height:auto; overflow:hidden; padding:36px 0px; background:url(aboutbg.jpg) no-repeat center top; }
.aboutboxco .title{height:50px; line-height:50px; text-align:center; font-size:38px; color:#10647e; text-transform:uppercase;}
.aboutboxco .title span{font-size:26px; color:#000000;}
.aboutboxco .txtco { width:1050px; height:auto; overflow:hidden; line-height:30px; font-size:16px; color:#000000; text-align:center; margin:20px auto 0px auto; }
.aboutboxco .txtco a.more { color:#989898; font-size:16px; width:116px; height:36px; text-align:center; line-height:36px; display:block; margin:0px auto 0px auto; }

.product{height:auto; overflow:hidden; padding:36px 0px; background:url(probg.jpg) no-repeat center top;}
.product .title{height:50px; line-height:50px; text-align:center; font-size:38px; color:#fff; text-transform:uppercase;}
.product .title span{font-size:26px; color:#fff;}
.product .picList{width:1200px; height:auto; margin:20px auto 0px auto; position:relative;}
.product .picList  li{ width:270px; height:auto; margin-right:40px;  float:left;}
.product .picList  li a{width:220px; height:auto; display:block; padding:20px; background:#fff; border:#dddddd 5px solid;}
.product .picList  li a .pic{ width:220px; height:220px;  overflow:hidden; position:relative;transition: all 400ms ease 0s;}
.product .picList  li a .pic .img{ width:220px; height:220px;    transition: all 1s ease 0s;  }
.product .picList  li a:hover .pic .img{ transform: scale(1.1);}
.product .picList  li a .info{ width:220px; height:46px; line-height:46px; text-align:center; color:#000000; font-size:16px;}
.product .picList  li a .more{width:220px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; background:#888888;-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.product .picList  li a:hover .more{background:#10647e;}
.product  .prev,.product  .next{ float:right; width:40px; height:40px;  display:inline-block; background:url(sarr_1.png) no-repeat left top; position:absolute; right:45px; top:-65px; }
.product  .next{left:auto; right:0px; background:url(sarr_2.png) no-repeat right top; }

.newslist { height:auto; padding:40px 0px; overflow:hidden; }
.newslist .title{height:50px; line-height:50px; text-align:center; font-size:38px; color:#10647e; text-transform:uppercase; margin-bottom:30px;}
.newslist .title span{font-size:26px; color:#000000;}
.newstop{ width:600px; height:auto; overflow:hidden; float:left;}
.newstop a .thumb{ width:600px; height:255px; float:left;}
.newstop a .thumb img{ width:590px; height:245px; border:#c8c8c8 5px solid; -moz-border-radius:15px; -khtml-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;}
.newstop a .txt{ width:600px; height:auto; float:left;}
.newstop a .txt .titlex{height:40px; line-height:40px; font-size:18px; color:#10647e;}
.newstop a .txt .time{height:30px; line-height:30px; font-size:14px; color:#000;}
.newstop a .txt .cont{ font-size:16px; line-height:30px; color:#000;}
.newstop a .txt .more{width:100px; height:32px; line-height:32px; text-align:center; font-size:16px; color:#fff; background:#10647e; display:block; float:right; margin-top:10px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.news{width:550px; height:auto; overflow:hidden; float:right;}
.news ul{}
.news ul li{ height:48px; line-height:48px;}
.news ul li a{  color:#000; font-size:16px;}
.news ul li a span{ float:right;} 
.news ul li a:hover{color:#10647e; }

.contlist{height:auto; overflow:hidden; background:url(contbg.jpg) no-repeat center top; min-height:358px;}
.contlist .icontant{width:430px; height:auto; overflow:hidden; float:right; margin-top:20px;}
.contlist .icontant .title{height:50px; line-height:50px;  font-size:24px; color:#fff; text-transform:uppercase;}
.contlist .icontant .title span{font-size:24px; color:#fff;}
.contlist .icontant p{line-height:36px; font-size:16px; color:#fff;}

/*页脚样式*/
#footer { height:auto;background:#054154; border-top:#fff 1px solid;}
.copyRight {line-height:50px; color:#fff; font-size:14px; text-align:center; }
.copyRight a { color:#fff; }
/*子页主要内容*/
#nbanner{width:100%; height:400px; min-width:1200px;}
#innerbody { height:auto; overflow:hidden; padding:30px 0px; }

.submenu{ text-align:center; height:auto; overflow:hidden; margin-bottom:30px;}
.submenu  a{height:35px; line-height:35px; color:#000000; transition:color 0.3s ease 0s; font-size:16px; display:inline-block; padding:0 30px;  margin:0 5px; background:#fafafa;}
.submenu  a:hover{color:#fff; background:#054154;}
.submenu  a.focus{color:#fff; background:#054154;}
.innermain { line-height:36px; min-height:450px; height:auto; overflow:hidden; color:#333; font-size:16px;}

.innewsx{margin:0px auto 0px auto;}
.innewsx ul li{width:362px; height:auto; float:left; background:#fff; padding:10px; margin-right:27px; margin-bottom:20px; }
.innewsx ul li.last{margin-right:0px;}
.innewsx ul li a .se_img { width:362px; height:144px; overflow:hidden;}
.innewsx ul li a .se_img img{transition-duration:500ms;width:362px; height:144px;}
.innewsx ul li a:hover .se_img img{transform: scale(1.06);}
.innewsx ul li a .tit{ font-size:16px; color:#000;  height:30px; line-height:30px; overflow:hidden; padding:10px 0px 0px 0px;}
.innewsx ul li a .date{font-size:12px; color:#000;  height:20px; line-height:20px; overflow:hidden;}
.innewsx ul li a:hover .tit{ color:#054154;}
.innewsx ul li a .detail{ font-size:14px; color:#000;line-height:24px; height:62px; overflow:hidden; }
/********************/
#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber { background:url(mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
.layout_default { float:left; margin:5px }
.mod_gallerylist { width:665px; margin:0 auto }
.meta { font-size:12px; text-align:center; }
.image_container img { border:1px solid #CCC; padding:2px }
.meta a { color:#333; text-decoration:none }
/*---------------------------------------------------------*/
.subme { height:auto; width:250px; margin:0 auto; background:#eeeeee; }
/**************************************/
.suckerdiv { margin:0px auto 0px auto; }
.suckerdiv ul { margin:0 auto; padding: 0; list-style-type: none; width:250px; border:none; background:none; /* Width of Menu Items */ }
/*1st level sub menu style */
.suckerdiv ul li ul {/*left: 213px;  Parent menu width - 1 position: absolute;*/ width:250px; /*sub menu width*/ /*top: 0;*/ display: none; z-index:9999; color:#666; }
/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul { left: 159px; /* Parent menu width - 1*/ }
/* menu links style */


.suckerdiv li { height:auto; width:250px; overflow:hidden; }
.suckerdiv li a { color:#333; height:50px; line-height:50px; padding-left:30px; font-size:16px; border-bottom:#d2d2d2 1px solid; display:block; }
.suckerdiv li a:hover { color:#054154; background:url(pro2.jpg) no-repeat; }
.suckerdiv li a.focus { color:#054154; background:url(pro2.jpg) no-repeat; }
.suckerdiv ul li ul { border-bottom:1px solid #d2d2d2; }
.suckerdiv ul li ul li { margin:0px; border:none; background:none; }
.suckerdiv ul li ul li a { color:#333; border:none; background:none; line-height:35px; height:35px; font-size:14px; display:block; padding-left:30px; }
.suckerdiv ul li ul li a:hover { color:#054154; background:none; }
/*.suckerdiv ul li ul li ul li a{color:#626262; background:none; font-size:12px;line-height:30px; height:30px;font-weight:normal; border:none; display:block;padding-left:50px;border-bottom:1px dashed #eee;}
*/
.suckerdiv .subfolderstyle { color:#333; height:50px; line-height:50px; padding-left:30px; font-size:16px; border-bottom:#d2d2d2 1px solid; display:block; }
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

/*---------------------------------------------------------*/
.piclistxx ul li { width:204px; height:auto; margin-right:20px; float:left; }
.piclistxx ul li a { display:block; width:200px; height:200px; padding:2px; border:2px solid #ddd; background:#FFF; }
.piclistxx ul li a:hover { border:2px solid #054154; }
.piclistxx ul li img { width:200px; height:200px; border:none; }
.piclistxx ul li .infoxx { height:25px; line-height:25px; width:200px; margin:0 auto; display:block; text-align:center; color:#333; }
#demo1 { float: left; }
#demo2 { float: left; }
#demox1 { float: left; }
#demox2 { float: left; }
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*分页样式*/
.page_fy { font-size:14px; padding:8px; margin:3px; text-align:center; margin-top:10px; }
.page_fy A { padding:5px 5px; MARGIN: 2px; COLOR: #fff; TEXT-DECORATION: none; BACKGROUND-COLOR: #606060; border:#606060 1px solid; }
.page_fy A:hover { COLOR: #fff; ; background:#000; border:#FFF 1px solid; }
.page_fy A:active { COLOR: #666; border:#999 1px solid; }
.page_fy .focus { FONT-WEIGHT: bold; MARGIN: 2px; COLOR: #fff; BACKGROUND-COLOR: #054154; border:#054154 1px solid; padding:5px 8px; }
.page_fy .disabled { MARGIN: 2px; COLOR: #ddd; border:#ccc 1px solid; padding:5px 5px; }
.page_fy span { padding-left:5px; }
.page_fy span.off { border: 1px solid #606060; color: #FFF; margin:2px; padding:5px 5px; BACKGROUND-COLOR: #606060; }

.ul_list_pic { margin:0px auto 0px auto; }
.ul_list_pic li{ width:280px; height:auto; margin-right:26px; margin-bottom:20px;  float:left;}
.ul_list_pic li.last{margin-right:0px;}
.ul_list_pic li a{width:230px; height:auto; display:block; padding:20px; background:#fff; border:#dddddd 5px solid;}
.ul_list_pic li a .pic{ width:230px; height:230px;  overflow:hidden; position:relative;transition: all 400ms ease 0s;}
.ul_list_pic li a .pic .img{ width:230px; height:230px;    transition: all 1s ease 0s;  }
.ul_list_pic li a:hover .pic .img{ transform: scale(1.1);}
.ul_list_pic li a .info{ width:230px; height:46px; line-height:46px; text-align:center; color:#000000; font-size:16px;}
.ul_list_pic li a .more{width:230px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; background:#888888;-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.ul_list_pic li a:hover .more{background:#10647e;}

.ul_list_picv { margin:0 auto; }
.ul_list_picv li { float:left; margin:0px 13px; text-align:center; width:188px; height:294px; margin-bottom:10px; }
.ul_list_picv li a { border:2px solid #ddd; padding:2px; display:block; width:184px; height:260px; }
.ul_list_picv li img { width:184px; height:260px; }
.ul_list_picv li a:hover { border:2px solid #054154; color:#333; }
.ul_list_picv li .info { text-align:center; height:30px; line-height:40px; width:184px; margin:0 auto; display:block; overflow:hidden; }

.ul_list_picx { margin:0 auto; }
.ul_list_picx li { float:left; margin:0px 10px; text-align:center; width:280px; height:auto; margin-bottom:10px; }
.ul_list_picx li a {display:block; width:280px; height:auto; }
.ul_list_picx li a img { width:270px; height:270px; border:5px solid #ddd;}
.ul_list_picx li a:hover img{ border:5px solid #054154;  }
.ul_list_picx li a .info { text-align:center; height:40px; line-height:40px; width:280px; margin:0 auto; display:block; overflow:hidden; color:#333;}
/*产品详情*/
.box { width:100%; margin:20px 0; }
.left-pro { width:500px; height:391px; border:0px solid #ccc; text-align:left; float:left; margin-bottom:20px; }
.left-pro .t1 { width:100px; float:left; height:391px; }
.left-pro .t2 { width:352px; text-indent:0; float:left; padding-left:10px }
.left-pro .t2 img { text-indent:0; border:#ddd 1px solid; }
#showArea img { cursor:pointer; display:block; margin-bottom:7px; width:76px; padding:1px; height:76px; float:left; border:#ddd 1px solid; }
#main_img { cursor:pointer; display:block }
#gotop { cursor:pointer; display:block; margin-left:9px }
#gobottom { cursor:pointer; display:block; margin-left:9px }
#showArea { height:350px; margin:10px; overflow:hidden }
.right-pro { width:620px; float:right; text-align:left; height:391px; position:relative; }
/***************/
.newsx { margin:0 auto; padding:0; margin:0; }
.newsx ul { height:auto; overflow:hidden; }
.newsx ul li { height:130px; width:550px; float:left; margin-top:20px; }
.newsx ul li .thumbx { width:160px; height:124px; float:left; margin-right:10px; overflow:hidden; display:block; }
.newsx ul li .thumbx img { width:156px; height:120px; }
.newsx ul li .thumbx a { border:#f0edef 2px solid; display:block; }
.newsx ul li .thumbx a:hover { border:#054154 2px solid; }
.newsx ul li .Contx { float:left; width:350px; height:120px; overflow:hidden; font-size:12px; line-height:20px; }
.newsx ul li .Contx h3 { height:40px; line-height:20px; overflow:hidden; }
.newsx ul li .Contx h3 a { color:#454545; font-weight:600; font-size:14px; }
.newsx ul li .Contx h3 a:hover { color:#054154; }
.newsx ul li .Contx h3 span { font-size:12px; color:#666; }
.newsx ul li h3 .Contx span { color:#626262; }
/***************/
.serform1 {/* width:540px;*/ overflow:hidden; margin-bottom:20px; }
.meslisto, .meslistt { height:38px; margin-top:14px; overflow:hidden }
.meslistz { margin-top:0; }
.meslistt { height:138px; }
.inputo, .inputt { width:570px; height:36px; line-height:36px; float:left; border:1px solid #d9d9d9; font-size:14px; padding-left:10px; margin-right:14px; color:#b7b7b7; }
.imargin { margin-right:0 }
.inputt { width:1165px; float:left }
.textao { width:1155px; height:120px; line-height:20px; float:left; border:1px solid #d9d9d9; font-size:14px; padding:8px 10px 8px; color:#b7b7b7; }
.mesbtn { height:32px; line-height:32px; margin-top:16px; color:#a8a8a8; font-size:14px; overflow:hidden }
.mesbtn p { margin-left:16px; }
.mesbtn span { float:left; color:#767676; padding-left:16px; }
.btn1 { width:114px; height:32px; line-height:32px; float:left; background:#054154; border:none; border-radius:2px; text-align:center; color:#fff; font-size:14px; cursor:pointer; }
.btn1:hover { background:#d10303 }
.neinews_list { float: left; }
.neinews_list li { width: 280px; height: 196px; position: relative; margin:0px 6px; margin-bottom:20px; float: left; _display: inline; zoom:1; }
.neinews_list li a { display: block; width: 100%; height: 100%; overflow: hidden; }
.neinews_list li a:hover { color: #FFF; }
.neinews_list .diary_title { display: block; padding: 0 15px; width: 250px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; height: 30px; line-height: 30px; color: #FFF; background-color: rgba(0, 0, 0, 0.75); position: absolute; bottom: 0; left: 0; font-size: 14px; z-index: 2; }
.ielt8 .neinews_list .diary_title { padding-right: 0; }
.neinews_list .diary_title_iebg { position:absolute; width:280px; height: 30px; background-color: #000; filter:alpha(opacity=80); display: block\9; z-index: 1; left: 0; bottom: 0 }
.neinews_list .diary_title_iebg:not(sisi) {
display: none;
}
.neinews_list .diary_status { display: block; width: 78px; height: 26px; line-height:26px; text-align:center; background-color: #01AF63; color: #FFF; position: absolute; right: 0; top: 0; }
.neilist { height:auto; padding:10px 0; }
.neilist ul { float:left; margin-left:0px; width:100%; height:auto; font-family:"微软雅黑"; }
.neilist li { height:76px; width:100%; margin-bottom:23px; }
.neilist li .timecon { height:66px; margin-right:20px; width:74px; float:left; color:#5c5c5c; text-align:center; background:#f2f2f2; padding-top:10px; }
.neilist li:hover .timecon { }
.neilist li .timecon span.spannt { font-size:45px; line-height:36px; }
.neilist li .timecon span.spannm { font-size:14px; }
.neilist li .title { line-height:24px; height:24px; overflow:hidden; font-size:16px; color:#000; float:left; width:800px; }
.neilist li .title a { color:#000; }
.neilist li .title a:hover { color:#f74813; }
.neilist li .txt { height:48px; line-height:24px; overflow:hidden; color:#545454; font-size:12px; width:800px; float:left; font-family:"微软雅黑"; }
.comp li { width:100%; height:161px; float:left; margin-bottom: 10px; background: #f2f2f2; position: relative; margin-left: 11px; }
.comp li a { display: block; width:100%; height:161px; }
.comp li img { float:left; margin: 9px 0px 0px 11px; }
.rgt { float:left; width:900px; margin-left: 30px; padding-top: 26px; }
.comp li a span { font-size: 16px; color:#333333; line-height: 24px; margin-top: 2px; font-weight:bold; }
.comp li a:hover { background: #57a7e4; }
.comp li a:hover span { color: #fff; }
.comp li a:hover p { color: #fff; }
.comp li a p { line-height: 22px; color:#666; margin-top:8px; font-size: 14px; }
.comp ul { margin-bottom: 20px; }
.comp li a i { width:78px; height:20px; border:1px solid #e4e4e4; color:#c6c6c6; display: block; background: #fff; font-style: normal; text-align: center; line-height: 20px; margin: 15px 0px 0px 2px; }
.comp h1 { margin-bottom: 30px; }
.comp { padding-bottom: 0px; }
.data { position: absolute; left:-10px; top:20px; width:66px; height:56px; background: #57a7e4; opacity: 0.8; filter: alpha(opacity=80); }
.month { color:#fff; font-size: 24px; font-family: Arial; line-height: 28px; margin: 5px 0px 1px 0px; width:100%; text-align: center; }
.day { font-size: 11px; font-family: Arial; text-align: center; line-height: 16px; color:#fff; }
.ul_list_article li { display:block; height:35px; line-height:35px; position:relative;/* border-bottom:#ddd 1px dashed;*/ }
.ul_list_article li a { background:url(arrt.gif) no-repeat 10px center; padding-left:20px; height:35px; line-height:35px; text-align:left; display:block; margin-right:10px; float:left; }
.ul_list_article li.news_list7 { background-color:#fafafa; }
.ul_list_article li a:hover { }
.ul_list_article li a em.down { font-style:normal; color:#054154 }
.ul_list_article li a em.click { font-style:normal; color:#0000FF }
.ul_list_article li span { float:right; text-align:right; display:block; padding-right:10px; }
.ul_list_article li span.title { float:left; }
.ul_list_article li span.title a { background:none }
.neinews { height:auto; overflow:hidden; }
.neinews .newstxt { line-height:22px; margin-top:5px; padding-bottom:10px; height:auto; overflow:hidden; border-bottom:1px dotted #f2f2f2; position:relative; }
.neinews .newstxt img { margin-top:8px; float:left; border:2px solid #f2f2f2; width:225px; height:225px; margin-right:15px; }
.neinews .newstxt p { line-height:30px; height:auto; overflow:hidden; }
.neinews .newstxt p a { color:#A40000; text-decoration:none; }
.neinews .newstxt p a:hover { color:#EA7526; text-decoration:underline; }
.neinews .newstxt h3 { font-weight:bold; height:auto; line-height:45px; font-size:16px; }
.neinewsx { width:100%; height:auto; overflow:hidden; position:relative; }
.neinewsx .newstxtx { line-height:22px; margin-top:5px; padding-bottom:10px; height:auto; overflow:hidden; border-bottom:1px dotted #ccc; }
.neinewsx .newstxtx img { margin-top:8px; float:left; border:2px solid #f2f2f2; width:240px; height:180px; margin-right:15px; }
.neinewsx .newstxtx p { color:#666; line-height:30px; }
.neinewsx .newstxtx p a { color:#054154; text-decoration:none; }
.neinewsx .newstxtx p a:hover { color:#EA7526; text-decoration:underline; }
.neinewsx .newstxtx h3 { color:#333; font-weight:bold; height:auto; line-height:45px; font-size:16px; }
.neinewsx .newstxtx h3 span { float:right; padding-right:15px; font-size:14px; font-weight:normal; }
.hy_load { position: absolute; right: 0; color: #333 !important; background: url(hy_load_03.png) no-repeat center right !important; padding-right: 24px; }
.hy_loadx { position: absolute; right: 0; color: #333 !important; padding-right: 24px; }
.arc_link { margin:15px 0; border-top:1px dotted #ccc; padding:8px 0; }
.arc_link span { padding:0 8px; }
.content_ct2 { margin:0 auto; padding:0; margin:0; }
.content_ct2 .arc_title { padding:8px 0; text-align:center; font-size:20px; font-weight:bold }
.content_ct2 .add_info { border-bottom:1px dotted #ccc; padding:5px 0; /*background:#fefefe;*/ font-size:14px; }
.turn { width: 100%; border-top: 1px dotted #ccc; padding-top: 25px; margin-top: 30px; line-height:32px; position: relative; font-size:14px;  }
.turn p { float: left; padding: 0 20px; line-height:32px; border-right: 1px solid #fff; background: #ececec; margin-bottom: 7px; }
.turn .line { width: 100%; height: 0; line-height: 0; clear: both; }
.turn a.name { display: inline-block; min-width: 322px; padding: 0 10px; float: left; line-height: 32px; margin-bottom: 7px; }
.turn a.back { display: inline-block; line-height: 32px; padding: 0 28px; background: #ececec; position: absolute; top: 25px; right: 0; }
.jiathis_style { position: absolute; top:75px; bottom: 14px; right: 0; }
.jiathis_style span.t { display: inline-block; line-height: 16px; float: left; }
/*留言本*/
.book_contain { width:760px; border:1px solid #ccc; }
.book_contain h2 { height:25px; font-size:12px; padding-left:8px; line-height:25px; background:#ccc }
.book_head { height:25px; line-height:25px; padding-left:15px; }
.book_head span.time { padding-left:25px; }
.book_head span.title { font-weight:bold }
.book { border-bottom:1px dotted #ccc; margin:8px; }
.book_content, .book_reply { padding-left:15px; line-height:24px; }
.book_reply { color:red; }
.book_form { float:left; }
.book_form p { padding:5px; height:35px; line-height:35px; }
.book_form label { display:block; float:left; width:150px; text-align:right; padding-right:20px; }
.book_form input { height:25px; line-height:25px; padding:2px; border:1px solid #eeeeee; color:#000; vertical-align:middle; }
.book_form textarea { padding:2px; border:1px solid #eeeeee; color:#000; margin-bottom:10px; }
.book_form .mf_s { height:32px; width:87px; font-size:14px; text-align:center; color:#FFF; border:0px; cursor:pointer; }
.book_form #mf_btn { background:#555555; margin:0 15px 0 170px; }
/*表单*/
.order_body { margin:8px auto; padding:8px; width:630px; overflow:hidden; line-height:200%; font-size:14px; }
.order_form { }
.order_form tr, .order_form td { padding:5px 0; }
.order_form p { height:32px; line-height:32px; text-align:center; font-weight:bold }
.order_form input { height:25px; line-height:25px; padding:2px; border:1px solid #eeeeee; color:#000; }
.order_form textarea { height:100px; width:70%; padding:2px; border:1px solid #eeeeee; color:#000; }
.order_form .w1 { text-align:right }
.order_form #w30 { width:30%; padding-right:20px; }
.order_form #w70 { width:70% }
.order_form #refresh_code { font-style:normal; text-decoration:underline; cursor:pointer }
.order_form .pt_go, .order_form .pt_reset { width:100px; height:32px; text-align:center; color:#FFF; margin:0 5px; background:#555555; }
.order_formx { }
.order_formx tr, .order_form td { padding:5px 0; }
.order_formx p { height:32px; line-height:32px; text-align:center; font-weight:bold }
.order_formx input { height:20px; line-height:20px; width:30px; padding-left:1px; vertical-align:middle; }
.order_formx textarea { height:100px; width:100%; border:1px solid #E3E3E3; padding-left:1px; }
.order_formx .w1 { text-align:left; border-bottom:#ddd 1px dotted; line-height:35px; padding:0px 10px; }
/*.order_formx #w30{width:30%}*/
.order_formx #w70 { width:70% }
.order_formx #refresh_code { font-style:normal; text-decoration:underline; cursor:pointer }
.order_formx .pt_go, .order_form .pt_resetx { width:80px; height:30px; margin:0 5px; }
/*-------------------------------------------------------在线留言-----------------------------------------------------------------*/
.message_content { padding:519px 0 0 0; }
.message_bg { background:#FFF; position:relative; top:-4px; }
.message_c { width:1200px; margin:0 auto; }
#message_left { float:left; width:800px; padding:0 0 30px 0; position:relative; }
#mf_title { padding:45px 0; }
#mf_title h2 { font-weight:normal; font-size:18px; }
#mf_title h2 span { font-size:18px; font-weight:bold; }
#mf_title h3 { font-weight:normal; font-size:18px; color:#b7b7b7; }
#mf_form h2 { width:550px; float:left; height:32px; line-height:32px; padding:10px; }
#mf_form h2 span { font-size:13px; font-weight:normal; color:#626262; float:left; }
/*#mf_form h2 input{ height:22px; line-height:22px; padding:5px; border:0px; float:right; width:230px; background:#e8e8e8 url(../images/mfinput_bg.png) right bottom no-repeat; color:#000; }
#mf_form h2 input:hover{ background:#ab8448 url(../images/mfinput_hover.png) right bottom no-repeat;color:#FFF;}*/
#mf_form h2 input { height:22px; line-height:22px; padding:5px; border:0px; float:right; width:450px; background-color:#e8e8e8; color:#000; color:#666666; font-size:12px; }
#mf_form h2 input:hover { background-color:#ab8448; color:#FFF; }
#m_need { background-image:url(../images/mfinput_bg.png); background-position:right bottom; background-repeat:no-repeat; color:#666666; }
#div_select:hover input { background-image:url(../images/mfinput_hover.png); background-position:right bottom; background-repeat:no-repeat; background-color:#ab8448; color:#FFF; }
#div_select { width:350px; float:left; height:32px; line-height:32px; padding:10px; position:relative; }
#div_select { width:350px; float:left; height:32px; line-height:32px; padding:10px; }
#div_select span { font-size:13px; font-weight:normal; color:#626262; float:left; }
#div_select input { height:22px; line-height:22px; padding:5px; border:0px; float:right; width:230px; background-color:#e8e8e8; color:#000; }
#div_select:hover input { }
#select_option { position:absolute; width:240px; padding:20px 0 height:60px;
background-color:#ab8448; left:120px; top:42px; display:none; }
.option_div { height:35px; line-height:35px; font-size:15px; color:#FFF; cursor:pointer; padding:0 0 0 20px; }
.option_div:hover { background:#D2AA6D; }
#mf_form h3 { width:610px; padding:10px; }
#mf_form h3 span { font-size:13px; font-weight:normal; color:#626262; float:left; }
.mf_content { float:right; width:500px; height:100px; background:#e8e8e8 url(../images/mfinput_bg.png) right bottom no-repeat; color:#000; border:0px; padding:10px; color:#666666; }
.mf_content:hover { background:#ab8448 url(../images/mfinput_hover.png) right bottom no-repeat; color:#FFF; }
.mf_s { height:32px; width:87px; font-size:14px; text-align:center; color:#FFF; border:0px; cursor:pointer; }
#mf_sub { padding:30px 0; }
#mf_btn { background:#555555; margin:0 15px 0 120px; }
#mf_reset { background:#919191; }
.message_icon { width:48px; margin:0 auto; padding:0 0 50px 0; }
#message_right { float:right; width:306px; }
/*******************************************************/
#honor_list { padding:0 0 50px 0; position:relative; }
#honor_list ul li { height:230px; width:240px; position:absolute; cursor:pointer; float:left; margin:0px 23px; margin-bottom:10px; }
#honor_list ul li h2 { height:180px; width:100%; }
.honor_title { height:50px; line-height:50px; padding:0 15px; }
.honor_title h3 { width:90%; font-size:16px; font-weight:normal; text-align:center; }
.honor_title h3 span { padding:0 5px; }
.honor_div { position:absolute; z-index:999; width:100%; height:180px; background:#000; top:0px; left:0px; text-align:center; background:url(case_div_bg.png) repeat; display:none; }
.honor_div h5 { font-size:25px; color:#FFF; padding:80px 0 0 0; }
.honor_div h6 { font-size:20px; color:#FFF; font-weight:normal; height:40px; line-height:40px; }
#neidesign_list { padding:0 0 50px 0; position:relative; }
#neidesign_list ul li { width:222px; height:333px; position:absolute; cursor:pointer; float:left; margin:0px 5px; margin-bottom:20px; }
#neidesign_list ul li h2 { height:283px; width:100%; }
.neidesign_title { height:50px; line-height:50px; padding:0 15px; }
.neidesign_title h3 { width:90%; font-size:16px; font-weight:normal; text-align:center; }
.neidesign_title h3 span { padding:0 5px; }
.neidesign_div { position:absolute; z-index:999; width:100%; height:283px; background:#000; top:0px; left:0px; text-align:center; background:url(case_div_bg.png) repeat; display:none; }
.neidesign_div h5 { font-size:25px; color:#FFF; padding:120px 0 0 0; }
.neidesign_div h6 { font-size:20px; color:#FFF; font-weight:normal; height:40px; line-height:40px; }
#pro_list { padding:0 0 50px 0; position:relative; }
#pro_list ul li { height:220px; width:292px; position:absolute; cursor:pointer; float:left; margin:0px 8px; margin-bottom:20px; }
#pro_list ul li h2 { height:220px; width:292px; }
#pro_list ul li h2 img { height:218px; width:290px; border:#ddd 1px solid; }
.pro_title { height:50px; line-height:50px; padding:0 15px; }
.pro_title h3 { width:90%; font-size:16px; font-weight:normal; text-align:center; }
.pro_title h3 span { padding:0 5px; }
.pro_div { position:absolute; z-index:999; width:290px; height:218px; background:#000; top:1px; left:1px; text-align:center; background:url(case_div_bg.png) repeat; display:none; }
.pro_div h5 { font-size:14px; color:#FFF; padding:100px 0 0 0; }
.pro_div h6 { font-size:16px; color:#FFF; font-weight:normal; height:40px; line-height:40px; }
/*******************************************************/

.left_tc { position:fixed; left:0; top:200px; -position:absolute; z-index:9999; }
.left_tc2 { width:20px; height:75px; cursor:pointer; line-height:16px; background:#03816b; color:#fff; font-size:15px; padding:8px 12px 0 8px; font-weight:bold; text-align:center; float:left; }
.left_tc3 { padding-top:9px; height:74px; background:#fff; float:left; width:0; overflow:hidden; }
.left_tc3 li { width:113px; height:69px; float:left; border-right:1px solid #e3e3e3; }
a.left_tc4 { width:20px; height:86px; cursor:pointer; line-height:16px; background:#43434a; color:#fff; font-size:15px; padding:5px 12px 0 8px; font-weight:bold; text-align:center; display:block; margin-top:1px; }
.left_tc { position:fixed; left:0; top:200px; -position:absolute; z-index:9999; }
.left_tc2 { width:20px; height:75px; cursor:pointer; line-height:16px; background:#03816b; color:#fff; font-size:15px; padding:8px 12px 0 8px; font-weight:bold; text-align:center; float:left; }
.left_tc3 { padding-top:9px; height:74px; background:#fff; float:left; width:0; overflow:hidden; }
.left_tc3 li { width:113px; height:69px; float:left; border-right:1px solid #e3e3e3; }
a.left_tc4 { width:20px; height:86px; cursor:pointer; line-height:16px; background:#43434a; color:#fff; font-size:15px; padding:5px 12px 0 8px; font-weight:bold; text-align:center; display:block; margin-top:1px; }
#elevator_item { width: 60px; height: 100px; position: fixed; right: 15px; bottom: 15px; -webkit-transition: opacity .4s ease-in-out;
-moz-transition: opacity .4s ease-in-out;
-o-transition: opacity .4s ease-in-out;
opacity: 1; z-index: 100020; display: none; }
#elevator_item.off { opacity: 0; visibility: hidden }
#elevator { display: block; width: 60px; height: 50px; background: url(icon_top.png) center center no-repeat; background-color: #444; background-color: rgba(0, 0, 0, .6); border-radius: 2px; box-shadow: 0 1px 3px rgba(0, 0, 0, .2); cursor: pointer; margin-bottom: 10px }
#elevator:hover { background-color: rgba(0, 0, 0, .7) }
#elevator:active { background-color: rgba(0, 0, 0, .75) }
#elevator_item .qr { display: block; width: 60px; height: 40px; border-radius: 2px; box-shadow: 0 1px 3px rgba(0, 0, 0, .2); cursor: pointer; background: url(icon_code.png) center center no-repeat; background-color: #444; background-color: rgba(0, 0, 0, .6) }
#elevator_item .qr:hover { background-color: rgba(0, 0, 0, .7) }
#elevator_item .qr:active { background-color: rgba(0, 0, 0, .75) }
#elevator_item .qr-popup { width: 170px; height: 200px; background: #fff; box-shadow: 0 1px 8px rgba(0, 0, 0, .1); position: absolute; left: -180px; bottom: 0; border-radius: 2px; display: none; text-align: center }
#elevator_item .qr-popup .code-link { display: block; margin: 10px; color: #777 }
#elevator_item .qr-popup .code { display: block; margin-bottom: 10px }
#elevator_item .qr-popup .arr { width: 6px; height: 11px; background: url(code_arrow.png) 0 0 no-repeat; position: absolute; right: -6px; bottom: 14px }
/*-------------------------------------------------------------------------------*/
.contain { width:1004px; margin:0 auto; margin-top:20px; }
.contain .ct_left { width:205px; overflow:hidden; float:left }
.div_list { border:1px solid #dddddd; margin-bottom:8px; }
.div_list .div_list_body { padding:1px; }
.div_list .div_list_body h2.title { font-weight:normal; font-size:14px; background:url(lan_bg.gif); height:30px; }
.div_list .div_list_body h2.title span { display:block; height:30px; padding-left:25px; background:url(lan_icon.gif) no-repeat left center; margin-left:5px; color:#FFFFFF; line-height:30px; }
.div_list .div_list_body h2.title span a { color:#FFFFFF; }
.div_list .div_list_body h2.title span a:hover { color:#054154 }
.div_margin { margin-top:5px; }
.div_list .contact { height:150px; padding:10px; overflow:hidden; line-height:20px; }
.ct_right { width:788px; float:right }
.index_right_top { }
.index_right_top .index_about { width:515px; overflow:hidden; height:225px; float:left }
.index_about_ct, .index_news_list_ct, .al_list_ct { height:190px; position:relative }
.index_about_ct .index_about_ct2 { padding:5px; line-height:28px; text-align:left }
.index_about_ct .index_about_ct2 img { padding:8px; }
.index_news { width:265px; float:right }
.index_news_list_ct ul { padding:5px; }
.index_news_list_ct ul li { display:block; height:25px; line-height:25px; padding-left:10px; background:url(icon2.gif) no-repeat left center; border-bottom:1px dotted #ddd }
.index_news_list_ct ul li a { display:block; height:25px; line-height:25px; width:100%; overflow:hidden }
.pr_list_ct { height:170px; overflow:hidden }
.foot { margin-top:0px; }
.foot .foot_nav { height:30px; background:url(lan_bg.gif); line-height:30px; color:#FFFFFF; text-align:center }
.foot .foot_nav a { color:#FFFFFF }
.foot .foot_pw { padding:10px 0; text-align:center; line-height:25px; }
.content_ct { width:100%; overflow:hidden }
#category_tree { margin-top: 5px; margin-right:10px; margin-bottom:8px; }
#category_tree dl { border-bottom:1px dotted #ddd }
#category_tree dt { color:#444; padding:8px 0 8px 5px; padding-left:20px; background:url(left_nav_icon.jpg) no-repeat left center; margin-left:10px; }
#category_tree dt span.j { background-position: center -30px; }
#category_tree dt span { background: url("c_icon.gif") no-repeat scroll center -6px transparent; border: 1px solid #CCCCCC; cursor: pointer; display: inline; float: left; height: 7px; margin-right: 8px; margin-top: 0px; padding:2px; _padding:0 2px; width: 7px; }
#category_tree dt a { color: #333333; font-size: 12px; font-weight: bold; text-decoration: none; }
#category_tree dd { padding: 2px 0 2px 25px; }
#category_tree dd li { display: block; height: 20px; line-height: 20px; widows:100%; overflow:hidden; padding-bottom:5px; }
#category_tree .focus { color:red }
.tj_pr_list { padding:10px; }
.tj_pr_list li { display:block; height:210px; width:162px; overflow:hidden; float:left; margin:0 0px; display:inline }
.tj_pr_list li img { width:150px; height:150px; border:1px solid #ddd }
.tj_pr_list li p.tj_title { padding-top:5px; padding-bottom:5px; line-height:22px; }
.link_contain { padding:10px; }
.link_contain a { padding:5px; }
.fx { clear:both }
.pagination { margin:2px auto 0; width:100px; }
.pagination li { float:left; margin:0 1px; }
.pagination li a { display:block; width:12px; height:0; padding-top:12px; background-image:url(pagination.png); background-position:0 0; float:left; overflow:hidden; }
.pagination li.current a { background-position:0 -12px; }
.ask, .order { width:58px; height:24px; display:block; float:left }
.ask { background:url(ask.gif) no-repeat left top; }
.order { background:url(order.gif) no-repeat left top; margin-left:8px; display:inline }
h2.position { color:#333; font-size:12px; font-weight:normal; border-bottom:1px solid #2780F8; margin-bottom:8px; }
.list_job { width:100% }
.list_job dt { padding:5px 8px; border-bottom:1px dotted #CCC; }
.list_job dt a { font-weight:bold }
.list_job dt a em.job { font-style:normal; font-weight:normal; color:#DF0E13 }
.list_job dt a:hover { color:#054154 }
.list_job dd { padding:5px 8px; height:auto; overflow:hidden; }
.list_job dd p { width:50%; float:left; text-align:left; padding:5px 0; }
.list_job dd div { clear:both; text-align:right; padding:5px 0; font-weight:bold }
.list_jobco { padding:5px 8px; border-top:1px dotted #CCC; border-bottom:1px dotted #CCC; }
.list_page { float:right; margin:0 1px; margin-top:10px; }
.list_page li { display:inline; margin-right:2px }
.list_page li a { padding:5px; }
.list_page li a:hover, .list_page li.focus a { color:#cc0000; }
.list_page li.focus a { font-weight:bold }
p.title { padding:10px 0; margin-top:15px; text-align:center; font-weight:bold; font-size:24px; color:#777 }
p.info { padding:0; text-align:center }
p.info span { padding:0 8px; }
.arc_info { margin:8px 0; border:1px solid #ddd; background:#F9F9F9; padding:8px; line-height:150%; }
.arc_body { margin:8px 0; padding:8px 0; width:100%; overflow:hidden; line-height:200%; }
.arc_body a { text-decoration:underline; color:#00386a }
.arc_body a:hover { color:#FF9900 }
/*.prv,.next{width:130px; height:180px;}
.prv p,.next p{height:25px; line-height:25px; font-weight:bold}
.prv{float:left;}
.next{float:right; margin-right:50px; display:inline}
.prv dt,.next dt{ display:block; height:135px; width:102px;}
.prv dt img,.next dt img{padding:1px; border:1px solid #ddd}
.prv dd,.next dd{padding-top:5px; line-height:14px; color:#0000FF}*/


.hzhbx { margin:0 auto; }
.hzhbx li { float:left; margin:0px 8px; text-align:center; width:170px; height:100px; margin-bottom:10px; }
.hzhbx li a { border:1px solid #DDD; padding:5px; display:block; width:160px; height:60px; }
.hzhbx li img { width:160px; height:60px; border:0; }
.hzhbx li a:hover { border:1px solid #AB1320; }
.hzhbx li .info { text-align:center; height:30px; line-height:30px; width:160px; margin:0 auto; display:block; overflow:hidden; }
.show_product { margin-top:20px; width:100%; margin-bottom:20px; }
.show_left { width:49%; height:380px; float:left }
.show_left .img img { width:370px; height:370px; border:1px solid #ddd }
.show_left li { display:block; padding:8px; }
.show_left li span { font-weight:bold; color:#777 }
.show_right { width:49%; float:right; }
.show_right li { display:block; height:110px; width:110px; border:1px solid #ddd; float:left; margin-left:8px; margin-bottom:8px; display:inline }
.show_right li img { width:110px; height:110px; border:0 }
.soft_info { width:100%; }
.soft_info li { padding:10px 0 }
.soft_info span { font-weight:bold; padding-right:10px; color:#777 }
.soft_down { margin:15px }
.soft_down a { padding:5px; border:1px solid #91DAFD; background:#DAE7FE }
.job_list { padding:10px; margin:10px 0; }
.job_list li { display:block; height:30px; line-height:30px; border-bottom:1px dotted #ccc; }
.job_list li span { font-weight:bold; padding:0 5px; color:#777 }
.list_news { }
.list_news li { display:block; height:20px; line-height:20px; overflow:hidden; width:100%; background:url('icon2.gif') no-repeat left center }
.list_news li a { display:block; height:20px; line-height:20px; padding-left:10px; }
.list_product { }
.list_product li { display:block; width:100%; height:95px; overflow:hidden; margin-top:8px; }
.list_product li a { display:block; }
.list_product li img { display:block; width:90px; height:90px; margin:0 auto; display:block; float:left; padding:1px; border:1px solid #ccc; }
.list_product li p { padding-top:5px; width:85px; line-height:15px; display:block; display:inline; float:right }
.list_product li p span { display:block; }
.list_product li p span.title { font-weight:bold; color:#666666; }
.ul_list_article { margin-top:10px; }
.ul_list_article li.list_info { height:auto; line-height:normal; background:none }
.ul_list_article li.list_info dt { display:block; height:25px; line-height:25px; font-weight:bold }
.ul_list_article li.list_info dl dd { margin-left:10px; }
.ul_list_article li.list_info dl dd p.in_pic { width:70px; float:left; height:70px; }
.ul_list_article li.list_info dl dd p.in_pic img { padding:2px; border:1px solid #ccc }
.ul_list_article li.list_info dl dd p.in_text { float:left; color:#333; height:70px; width:580px; text-align:left; margin-left:8px; display:inline }
#body .con { margin:0 auto; background:#fff; margin:0 3px 3px 3px; text-align:center }
#body .con .title { font-size:12px; margin-bottom:5px; margin-left:5px; text-align:left; height:20px; padding-left:20px; background:url( {
cmspath source=cmspath name=template/
}
/images/kf_icon.gif) no-repeat left center;
line-height:20px;
color:#000000
}
#body .con ul { margin:0 auto; padding:0; float:left; width:133px; background-color:#FFFFFF; border:#FFFFFF 1px solid }
#body .con li { font-size:9pt; list-style-type:none; height:25px; padding-right:5px; clear:both; display:block; }
#body .con li span { line-height:25px; margin-left:10px; display:block; vertical-align:middle }
#body .con li span.lf { float:left }
#body .con li span.lr { float:right }
.bq { border:1px solid #FFCC00; background:#FFFDEE; padding:5px; }
.bq a { padding:0 5px; }
.q_body { margin-bottom:4px; margin-top:12px; }
.q_body ul { border-bottom:1px solid #E14333; height:29px; }
.q_body ul li { height:25px; margin-top:4px; display:block; cursor:pointer; padding-left:16px; background:url('li2.gif') no-repeat left top; float:left; margin-right:5px; display:inline }
.q_body ul li span { display:block; float:left; padding-right:16px; background:url('span2.gif') no-repeat right top; line-height:25px; }
.q_body ul li.focus { margin-top:0; height:29px; background:url('li1.gif') no-repeat left top }
.q_body ul li.focus span { background:url('span1.gif') no-repeat right top; line-height:29px; color:#FFFFFF }
/*表单样式*/
#pr_form { background:#E4E4E4; height:auto; margin-top: 10px; width: 99%; border:1px solid #ddd; }
.form_form { margin-top:5px; }
.form_form p { height:25px; line-height:25px; color:333; font-weight:bold; text-align:center }
.form_form input { padding:2px 0; }
.form_form input.pt_go, .form_form input.pt_reset { background:#FF930D; border:1px solid #D07300; height:25px; line-height:25px; padding:0 15px; }
.form_form input.pt_reset { margin-left:15px; }
/*地图样式*/
.sitemap { }
.sitemap h2 { height:25px; line-height:25px; font-size:14px; padding-top:5px; border-bottom:1px dotted #CCC }
.sitemap .sitemap_box { border-bottom:0px dotted #ccc; }
.sitemap li { display:block; float:left; margin-right:15px; height:28px; line-height:28px; }
.sitemap li a { display:block; padding:5px 0; float:left; }
/*search*/
.search_title { margin-top:10px; border:0px solid #ccc; background:#F2F2F2; border-right:0; border-left:0; height:30px; line-height:30px; padding-left:5px; }
.search_title a { padding-left:15px; font-weight:bold }
.search_content { margin-top:5px; border-bottom:1px dotted #ccc }
.search_content h2 { height:25px; line-height:25px; font-size:14px; }
.search_content h2 a { font-size:14px; }
.search_content p { padding:5px 0; line-height:23px; }
.search_page { width:99%; border-top:none; text-align:left; margin-top:8px; }
.search_page ul { list-style:none }
.search_page li { display:block; float:left; margin-left:5px; height:25px; line-height:25px; }
.search_page li a { display:block; height:25px; line-height:25px; float:left; }
.search_page li.focus a { font-weight:bold; color:#990000 }
/*会员中心*/
.left_contain { width:180px; float:left; overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc }
.user_right { width:800px; float:right; overflow:hidden }
.user_position { height:25px; line-height:25px; font-size:12px; color:#333; font-weight:normal; border-bottom:1px solid #ccc; }
.left_top { border:1px solid #ccc; width:178px; height:40px; border-bottom:none; text-align:center; line-height:40px; }
.left_top p { margin:1px; height:38px; }
.left_contain h2 { font-size:12px; color:#0e2978; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px dotted #ccc; height:30px; cursor:pointer }
.left_contain h2 p { margin:1px; background:url(m_nav_icon.gif) no-repeat right center; margin-right:8px; line-height:28px; padding-left:35px; }
.left_contain h2 p.focus { background:url(m_nav_icon_h.gif) no-repeat right center; }
.left_contain h2 p.focus a { color:#00386a }
.left_contain h2 p span { padding-left:5px; }
.left_contain ul { margin:4px; padding:5px; background:#EEF7FE; }
.left_contain ul li { padding-left:30px; height:25px; line-height:25px; }
.left_contain ul li a { padding-left:15px; background:url(icon2.gif) no-repeat left center }
.q { width:100%; height:25px; line-height:25px; }
.q ul { margin-left:0px; }
.q ul li { width:80px; margin-right:5px; line-height:25px; background:url(q.gif) no-repeat left top; display:block; float:left; display:inline; text-align:center; cursor:pointer; overflow:hidden }
.div_out { border:1px solid #eee; border-top:2px solid #E60B1F; border-left:none; border-bottom:none; border-right:none; width:99%; margin-bottom:8px; }
.div_margin { margin:1px 0 }
.position, .page { height:25px; line-height:25px; background:url(admin_mainbg.gif) repeat-x left top }
.position h2 { padding-left:10px; font-size:12px; color:#555555; font-weight:normal }
.form table { width:100%; }
.form table td, #tb table td, .user_right table td { line-height:14px; padding:5px 0; }
.form table th, #tb table th, .user_right table th { height:25px; line-height:25px; }
.form table th, td, #tb table td, th { }
.form table th, #tb table th, .user_right table th { background:#F2F2F2; color:#002c51; font-weight:normal }
.form table th.r, td.r { border-right:none }
.form table td,, #tb table td {
text-align:left;
padding-left:8px;
background:none
}
.form .w1 { width:20%; color:#000; text-align:right; }
.form .w1 p { font-weight:normal }
.form .w2 { width:49%; }
.form .w3 { width:30% }
.form table td.w2 { text-align:left; padding-left:5px; }
.form input, #tb input, .form textarea { border:1px solid #ccc; padding:3px 0; margin-right:5px }
.form .btn, #tb .btn { text-align:center; height:30px; line-height:30px; padding-top:10px; }
.form input.go, #tb input.go, input.go { height:25px; line-height:25px; border:1px solid #d07300; background:#ff930d; padding:0 15px; }
table #catagory { padding:0; clear:both; }
#catagory p { padding:0px 0; }
#catagory p.right { float:right }
#catagory p.left { float:left }
#catagory span.exp { padding:3px 10px; background:url(explode.gif) no-repeat left center; }
#catagory span.cata { padding:0 5px; }
#catagory span.caozuo a { padding:0 3px; }
.page { width:99%; border-top:none; text-align:right; margin-top:8px; }
.page ul { margin-left:20px; }
.page li { display:block; float:left; margin-left:5px; height:25px; line-height:25px; }
.page li a { display:block; height:25px; line-height:25px; float:left; }
.login { margin:50px auto; width:300px; border:1px solid #003399 }
.login_title { height:25px; line-height:25px; text-align:center; color:#FFFFFF; font-weight:bold; background:#000066 }
.login form { margin-top:8px; margin-left:15px; }
.login p { padding:5px; }
.login h2 { font-size:12px; padding:5px; }
.login form input { border:1px solid #ccc; padding:3px 0 }
.login .btn { text-align:center; height:30px; line-height:30px; padding-top:10px; }
.caozuo_nav { margin-bottom:8px; }
.caozuo_nav li { display:block; float:left; height:25px; line-height:25px; margin-right:8px; display:inline }
.caozuo_nav li a { display:block; float:left; height:25px; line-height:25px; padding:0 5px; color:#001961; background:url(admin_mainbg.gif) repeat-x left top; border:1px solid #2788dc }
.caozuo_nav li.hover a { background:url(caozuo_nav_hover.gif) repeat-x left top; border:1px solid #ceb70d }
.help { padding:5px; padding-right:20px; background:url(help.png) no-repeat left center }
table tbody span.qi_yes { padding:5px 10px; background:url(yes.png) no-repeat left center }
table tbody span.qi_no { padding:5px 10px; background:url(no.png) no-repeat left center }
.login_info { border:0px solid #E60B1F; border-left:none; border-right:none; height:30px; line-height:30px; background:#F2F2F2; padding-left:10px; }
.login_info span { padding:0 5px; color:#0033CC }
.member_info { margin-top:8px; border:1px solid #ccc; background:#F5F5F5 }
.member_info p { padding:5px 8px; }
.member_info h2 { font-size:12px; padding:5px 8px; }
.reg_title, .reg_foot { height:80px; width:950px; margin:0 auto }
.reg_title { background:url('logo.gif') no-repeat left center; margin:10px auto; text-indent:-1000px; }
.reg_contain { width:1004px; margin:10px auto; padding-bottom:10px; }
#reg_div { margin-left:30px; padding:10px; }
#reg_div table tr td { border-bottom:none; height:25px; line-height:25px; }
.user_login { width:400px; float:left; border-right:1px dotted #ccc; margin:10px 0; }
.user_login_info { width:400px; float:right; margin:10px 0; }
.user_login_info h2 { font-size:12px; height:30px; line-height:30px; }
.user_login_info p { height:25px; line-height:25px; }
.user_reg_btn { margin-top:10px; }
.login_input { background:url('login_input.gif') no-repeat left top; width:110px; height:40px; display:block; border:0 }
.reg_foot { height:auto; margin-top:10px; padding:5px 0; text-align:center }
.inquiry { line-height:32px; border:none; margin-top:6px; width:112px; height:32px; }
.inquiry a { background:url("xunjia.gif") center center no-repeat; display:block; display:block; color:#FFF; font-size:14px; padding-left:35px; font-family:"微软雅黑"; }
.inquiry a:hover { background-image:url("xunjia_hover.gif"); display:block; color:#FFF; }
.title_t { font-size: 16px; COLOR: #fff; font-weight:bold; font-family:"微软雅黑"; }
.picxx A { border-bottom: #CCC 1px solid; border-left: #CCC 1px solid; display: inline-block; border-top: #CCC 1px solid; border-right: #CCC 1px solid; padding:5px 5px 5px 5px; }
.picxx A:hover { border-bottom: #FF6600 1px solid; border-left: #FF6600 1px solid; display: inline-block; background: #FFF4CE; border-top: #FF6600 1px solid; border-right: #FF6600 1px solid; }
